.ps-info-img {
	float: left;
	line-height: 1.8;
	width: 150px;
}

.ps-info-img .ps-img-d {
	height: 136px;
	width: 136px;
}

.ps-info-img .ps-img-d a {
	background-color: #F7F7F7;
	display: block;
	margin: 0;
	padding: 8px;
}

.ps-img-d a {
	height: 120px;
	overflow: hidden;
	text-align: center;
	width: 120px;
}

.ps-img-d img {
	border: 0 none;
	margin: 0;
	padding: 0;
}

.ps-img-d {
	
}

.ps-img-d {
	font-size: 0;
	line-height: 120px;
}

.ps-img-d img {
	vertical-align: middle;
}

.ps-img-d {
	line-height: 116px;
}

.ps-desc2 h2 {
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}

.ps-desc2 .sendto {
	line-height: 2;
	margin: 4px 5px 0 0;
}

.ps-desc2 h2.ppdaren,.personal .ps-head h1.ppdaren {
	background-image: url("/img/main.png");
	background-position: -80px -1213px;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.ps-desc2 h2 a:link,.ps-desc2 h2 a:visited {
	color: #5678A0;
}

.ps-desc2 h2 a:hover {
	color: #F14382;
}

.ps-desc2 p {
	display: none;
	overflow: hidden;
	padding: 4px 0 0;
	word-break: break-all;
	word-wrap: break-word;
}

.ps-desc2 .follow {
	margin-right: 58px;
	margin-top: 12px;
}

.ps-desc2 .unfollow {
	margin-right: 17px;
	margin-top: 12px;
}

.ps-desc2 .followed {
	margin-right: 38px;
	margin-top: 12px;
}

.ps-desc2 .followeo {
	margin-top: 12px;
}

.personal {
	float: left;
	width: 660px;
}

.personal .ps-info-img {
	width: 214px;
}

.personal .ps-img-d {
	height: 200px;
	width: 200px;
}

.personal .ps-img-d a {
	padding: 10px;
}

.personal .ps-head span.r {
	font-size: 12px;
	margin: 2px 0 0;
}

.personal .ps-head h1 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	width: 300px;
	word-break: break-all;
	word-wrap: break-word;
}

.personal .ps-head h1.ppdaren {
	background-position: -200px -1158px;
	background-repeat: no-repeat;
	padding-left: 24px;
}

.personal .ps-head .ps-city {
	color: #BBBBBB;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 8px;
}

.personal p {
	line-height: 1.8;
	margin: 4px 0 0;
	padding-bottom: 8px;
}

.personal .ps-desc2 {
	float: left;
	width: 400px;
}

.personal .ps-desc2 p {
	display: block;
}

.personal .ps-img-d a {
	height: 180px;
	width: 180px;
}

.personal .sendto:link,.personal .sendto:visited {
	background: url("/img/main.png") no-repeat scroll -80px -1304px
		transparent;
	margin: 12px 0 0;
	padding: 0 0 0 20px;
}

.personal .sendto:hover {
	
}

.personal .follow,.personal .unfollow {
	margin-right: 8px;
}

.ps-intro {
	background-image: url("/img/bgx.gif");
	background-position: 0 -319px;
	background-repeat: repeat-x;
	margin: 8px 0 0;
	padding: 8px 0 4px;
}

.ps-intro p {
	padding-bottom: 4px;
}

.outlogin {
	font-size: 0;
}

.outlogin a.lgout {
	background-image: url("/img/sites.gif");
	background-repeat: no-repeat;
	float: left;
	font-family: 宋体;
	height: 20px;
	line-height: 1.5;
	margin: 4px 8px 0 0;
	padding: 0 0 0 22px;
}

a.lgsina:link,a.lgsina:visited {
	background-position: 0 -26px;
}

a.lgdouban:link,a.lgdouban:visited {
	background-position: 0 -101px;
}

a.lgsina:hover {
	text-decoration: none;
}

a.lgqweibo:link,a.lgqweibo:visited {
	background-position: 0 -76px;
}

a.lgqweibo:hover {
	text-decoration: none;
}

h4 {
	font-size: 16px;
	font-weight: normal;
	height: 24px;
	padding: 0 0 6px;
}

h4 u {
	font-size: 12px;
}

h4.dash {
	background: url("/img/bgx.gif") repeat-x scroll 0 bottom transparent;
}

h4.dash .btn-s {
	margin: 0;
}

.smlbtna,.smlbtnb {
	background-color: #F7F7F7;
	background-image: url("/img/main.png");
	background-position: -132px -1005px;
	background-repeat: no-repeat;
	border-radius: 5px 5px 5px 5px;
	font-size: 14px;
	height: 28px;
	line-height: 1.8;
	margin: 0;
	overflow: hidden;
	padding: 2px 8px 0 34px;
}

.smlbtnb {
	background-position: -132px -1035px;
}

a.smlbtna:link,a.smlbtna:visited,a.smlbtnb:link,a.smlbtnb:visited {
	color: #666666;
}

a.smlbtna:hover,a.smlbtnb:hover {
	color: #F14382;
	text-decoration: none;
}

.com-box {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #F7F7F7;
	border-color: #EBEBEB #EBEBEB -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	width: auto;
}

.com-title {
	border-bottom: 1px solid #EBEBEB;
}

.for-title {
	border-bottom: 1px solid #FFFFFF;
	margin: 10px 40px 0;
	position: relative;
}

.for-title h2 {
	border-bottom: 1px solid #EBEBEB;
	font-family: '微软雅黑';
	font-size: 24px;
	line-height: 60px;
}

.for-title h2:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	overflow: hidden;
}

.for-title h2 span {
	color: #137AD1;
	float: left;
	font-size: 32px;
}

.for-title h2 em {
	float: left;
}

.for-cont {
	border-bottom: 1px solid #EBEBEB;
	padding: 0 40px 40px;
}

.for-cont p {
	line-height: 20px;
	padding: 8px 0 4px;
}

.for-cont h3 {
	color: #F14382;
	font-size: 16px;
	font-weight: normal;
	padding: 16px 0 8px;
}

.for-cont ul {
	padding: 0 0 12px;
}

.for-cont li {
	line-height: 2;
	margin-left: 1.3em;
	text-indent: -1.3em;
}

.errorlist li {
	line-height: 20px;
	margin: 0;
	padding: 8px 0 4px;
	text-indent: 0;
}

.for-cont p img {
	display: block;
	margin: 4px 0 0;
}

.for-catalog {
	float: left;
	padding: 0;
	width: 300px;
}

.for-catalog dt {
	height: 48px;
	line-height: 46px;
}

.for-catalog dt h1 {
	font-family: '微软雅黑';
	font-size: 24px;
}

.for-catalog dd {
	font-size: 14px;
	height: 36px;
	line-height: 34px;
	margin: 0;
	overflow: hidden;
	vertical-align: middle;
}

.for-catalog dl span {
	display: none;
	float: left;
	height: 100%;
	margin: 0 8px 0 24px;
	overflow: hidden;
	text-indent: -9999px;
	width: 4px;
}

.aboutnav {
	color: #BAD3E5;
	float: right;
	font-size: 14px;
	line-height: 1.8;
	padding: 0;
	width: 220px;
}

ul.aboutnav li {
	background-color: #F7F7F7;
	font-size: 14px;
	margin: 8px 0 0;
	padding: 2px 0 4px 12px;
}

.setp {
	background-color: #FFFFCC;
	background-image: url("/img/main.png");
	background-position: -500px -1212px;
	background-repeat: no-repeat;
	border: 1px solid #F1C161;
	color: #000000;
	padding: 8px 32px 6px;
	width: 600px;
}

.setok {
	background-position: -500px 0;
}

.setalert {
	background-position: 8px -1242px;
}

.keywords {
	font-size: 14px;
	line-height: 2;
}

.keywords a {
	margin: 0 8px 0 0;
}

.complett {
	border-bottom: 1px solid #EBEBEB;
	height: 30px;
	overflow: hidden;
}

.complett .ctr-tags {
	padding: 0;
}

.complett h1,.complett h2,.complett h3 {
	background: url("/img/main.png") no-repeat scroll -478px -1396px
		transparent;
	float: left;
	font-family: 宋体;
	font-size: 14px;
	margin: 0 16px 0 0;
	padding: 2px 0 0 28px;
}

.complett u {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}

.simtab3 {
	float: right;
	width: 250px;
}

.simtab3 a {
	float: left;
}

.simtab3 .tabit:link,.simtab3 .tabit:visited {
	font-family: 宋体;
	font-size: 14px;
	height: 32px;
	line-height: 2.4;
	margin: 0;
	text-align: center;
	width: 90px;
}

.simtab3 .tabit:hover {
	text-decoration: none;
}

.simtab3 .cur:link,.simtab3 .cur:visited {
	background-color: #EBEBEB;
	color: #666666;
	margin-top: -2px;
}

.simtab3 .cur:hover {
	color: #F14382;
}

#smalllnk {
	font-size: 12px;
	margin: 7px 0 0 8px;
}

.dymnav {
	background-position: 0 -560px;
	border-radius: 0 0 0 0;
	height: 29px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 0;
}

.dymnav li {
	background: none repeat scroll 0 0 #F7F7F7;
	border-bottom: 1px solid #EBEBEB;
	cursor: pointer;
	font-size: 16px;
	margin-right: 4px;
	padding: 0;
}

.dymnav li a {
	background: none no-repeat scroll 0 0 transparent;
	cursor: pointer;
	font-family: 宋体;
	font-size: 14px;
	line-height: 30px;
	padding: 0 16px;
}

.dymnav li.cur {
	background-color: #FFFFFF;
	border-color: #EBEBEB #EBEBEB -moz-use-text-color;
	border-left: 1px solid #EBEBEB;
	border-style: solid solid none;
	border-width: 1px 1px 0;
}

.dymnav li a u,.dymnav li a i {
	cursor: pointer;
}

.dymnav li.cur {
	background-position: 0 -400px;
}

.dymnav li.cur a:link,.dymnav li.cur a:visited {
	color: #666666;
}

.dymnav li.cur a:hover {
	color: #666666;
}

.dymnav li a.dymngrp:link,.dymnav li a.dymngrp:visited {
	background-color: transparent;
	background-image: url("/img/btn.gif");
	background-position: 0 -432px;
	background-repeat: no-repeat;
	color: #BBBBBB;
	font-weight: normal;
	margin: 0 0 0 -8px;
	padding: 0 8px 0 30px;
}

.dymnav li a.dymngrp:hover {
	background-position: -100px -432px;
	color: #F14382;
}

.dymnav li a.dymncare:link,.dymnav li a.dymncare:visited {
	background-color: transparent;
	background-image: url("/img/btn.gif");
	background-position: 0 -512px;
	background-repeat: no-repeat;
	color: #BBBBBB;
	font-weight: normal;
	margin: 0 0 0 -8px;
	padding: 0 8px 0 30px;
}

.dymnav li a.dymncare:hover {
	background-position: -100px -512px;
	color: #F14382;
}

.dymnav li a u {
	font-size: 12px;
	font-weight: normal;
}

.dymnav .dymleft,.dymnav .dymright {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 0 none;
	float: right;
	height: auto;
	margin: 0;
	padding: 0;
}

.dymnav .dymleft a,.dymnav .dymright a {
	float: right;
	font-size: 12px;
	line-height: 1.5;
	margin: 8px 0 0;
	padding: 0;
}

.dymnav .dymleft,.dymnav .dymleft a {
	float: left;
	margin-left: 8px;
}

.dymrefresh a,a.dymrefresh {
	background: url("/img/main.png") no-repeat scroll -60px -831px
		transparent;
	font-family: 宋体;
	font-size: 12px;
	padding: 0 0 0 16px;
}

.dymnav li.dymrefresh a {
	background: url("/img/main.png") no-repeat scroll -60px -831px
		transparent;
	padding: 0 0 0 16px;
}

.fillbox {
	background-color: #D7EAFB;
	border: 1px solid #D7EAFB;
	border-radius: 8px 8px 8px 8px;
	height: 80px;
}

.fillbox-g {
	background-color: #F7F7F7;
	border: 1px solid #F7F7F7;
	padding: 16px;
}

.collectbtn {
	background-image: url("/img/20120416120926_XRWvK.png");
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	cursor: move;
	float: left;
	font-family: '微软雅黑';
	font-size: 20px;
	font-weight: normal;
	height: 47px;
	letter-spacing: 2px;
	line-height: 42px;
	margin: 0;
	overflow: hidden;
	text-align: center;
	text-decoration: none !important;
	text-indent: -9999px;
	width: 192px;
}

#tooldesc {
	padding: 0 0 8px;
}

.fillbox-g p {
	padding: 0 0 8px;
}

.collectdirect {
	float: left;
	font-size: 16px;
	margin: 18px 0 0 24px;
}

#collectarrow {
	display: none;
	position: absolute;
}

.collectbtn {
	background: url("/img/20120414222838_Qn2F5.gif") repeat-x scroll 0 0
		transparent;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	height: 43px;
	margin: 10px 0 0;
	text-indent: 0;
	width: 188px;
}

.fill-ie {
	float: left;
	height: 326px;
	width: 662px;
}

.fill-ieex {
	float: right;
}

.collectiemore {
	background: url("/img/bgx.gif") repeat-x scroll 0 -319px transparent;
	line-height: 2;
	margin: 16px 0 0;
	padding: 8px 0 0;
}

.brows-a,.brows-b,.brows-c {
	display: none;
}

.conowebkit {
	display: inline;
}

.cowebkit,.comozi,.coopera {
	display: none;
}

.cowebkit {
	display: inline;
}

.conowebkit {
	display: none;
}

.comozi {
	display: inline;
}

.coopera {
	
}

.landhelp .dymnav li.cur {
	background-color: #F7F7F7;
}

.landhelp .com-box {
	border-top: 0 none;
}

.landhelp .stepnm {
	background-image: url("/img/landing-bg.gif");
	background-position: 0 -160px;
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	margin: -4px 8px 0 0;
	width: 40px;
}

.landhelp .stepnm2 {
	background-position: 0 -192px;
}

.landhelp .stepnm3 {
	background-position: 0 -224px;
}

.landhelp .stepst {
	background: none repeat scroll 0 0 #88B3D8;
	height: 32px;
	margin-right: 16px;
	width: 10px;
}

.landhelp .com-box h3 {
	color: #666666;
	padding: 32px 0 16px;
}

.landhelp .for-cont .txa {
	height: 120px;
	width: 400px;
}

.landalbum .com-box {
	padding-top: 30px;
}

.landalbum .part-lf {
	float: left;
	width: 400px;
}

.landalbum .part-rg {
	float: right;
}

.landalbum .abtn {
	margin: 0 0 0 8px;
}

.landnav {
	margin-bottom: 20px;
}

.landnav li {
	background: url("/img/landing-bg.gif") no-repeat scroll 0 0 #FFFFFF;
	float: left;
	height: 40px;
	width: 320px;
}

.landnav li span {
	display: block;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	width: 100%;
}

.landnav .nav-1 {
	background-position: 0 0;
}

.landnav .nav-2 {
	background-position: 0 -40px;
}

.landnav .nav-3 {
	background-position: 0 -80px;
}

.landnav .nav-4 {
	background-position: 0 -120px;
}

.next-step {
	margin: 0 0 12px;
}

.next-step h2 {
	font-family: "微软雅黑";
	font-size: 24px;
	word-spacing: 5pt;
}

.next-step a {
	margin: 8px 0 0 !important;
}

.next-step .abtn-i u {
	background-position: -150px -506px;
}

.part-top {
	background-color: #F7F7F7;
	border: 1px solid #EBEBEB;
	padding: 20px 0 0;
}

.part-top ul {
	padding: 0 0 16px 40px;
}

.part-top ul:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	overflow: hidden;
}

.part-top li {
	float: left;
	font-size: 14px;
	margin: 4px 20px 0 0;
}

.part-top li.cur {
	background-color: #D7EAFB;
	border-radius: 2px 2px 2px 2px;
}

.part-top li a:link,.part-top li a:visited {
	float: left;
	padding: 4px 8px;
	width: 74px;
}

.part-top li a:hover {
	
}

.follow-all {
	padding: 0 40px 20px 0;
}

.toolhelpsw-b,#dymnav {
	display: none;
}

#landtochromeex {
	display: none;
}

.collectdirectex {
	font-size: 14px;
	width: 570px;
}

.chromeexsw-b {
	display: none;
}

.sw-findpp,.sw-findpp li a {
	background-image: url("/img/findpeople.gif");
	background-repeat: no-repeat;
}

.sw-findpp {
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 57px;
}

.sw-findpp li {
	float: left;
	height: 100%;
	margin: 0 4px 0 0;
	overflow: hidden;
	width: 190px;
}

.sw-findpp li a:link,.sw-findpp li a:visited {
	background-position: -194px -60px;
	float: left;
	font-family: '微软雅黑';
	font-size: 20px;
	height: 100%;
	letter-spacing: 2px;
	line-height: 57px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}

.sw-findpp li a:hover {
	text-decoration: none;
}

.sw-findpp li a span {
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
}

.sw-findpp li.cur a:link,.sw-findpp li.cur a:visited {
	background-position: 0 -60px;
	color: #666666;
}

.sw-findpp li.cur a:hover {
	color: #666666;
}

#chromeex,#chromeex h1,#chromeex-install,#chromeex-wtch,#chromeex-wtch span,.chromeex-fromweb a,.chromeex-fromlocal a
	{
	background-image: url("/img/20120416184156_uwFVn.png");
	background-repeat: no-repeat;
}

#chromeex-install {
	float: left;
	height: 47px;
	margin: 32px 0 0 40px;
	text-indent: -9999px;
	width: 192px;
}

#chromeex-install:link,#chromeex-install:visited {
	background-position: 0 -120px;
}

#chromeex-install:hover {
	background-position: -200px -120px;
}

#chromeex-install.installed:link,#chromeex-install.installed:visited {
	background-position: 0 -180px;
}

#chromeex-install.installed:hover {
	background-position: 0 -180px;
}

#chromeex-install.noinstall:link,#chromeex-install.noinstall:visited {
	background-position: 0 -60px;
}

#chromeex-install.noinstall:hover {
	background-position: -200px -60px;
}

#chromeex-tip {
	display: none;
	float: left;
	line-height: 31px;
	margin: 0 0 0 40px;
	padding: 0 8px;
}

#chromeex-tip {
	display: none;
	margin-top: 24px;
	width: auto;
}

#chromeex-install {
	margin: 10px 0 0;
}

#forcodeinstall {
	height: 134px;
	width: 400px;
}

.brdsep {
	border-top: 1px solid #D7EAFB;
}

.set-baseinfo table {
	margin: 8px 0 0;
}

.set-baseinfo th {
	text-align: right;
}

.set-baseinfo td,.set-baseinfo th {
	padding: 8px;
}

.set-selectpic {
	float: left;
}

.mynick {
	color: #999999;
}

.landbot {
	margin: 32px 0 0;
}

.uchkland2 {
	padding: 16px 0 0 64px;
}

.uchkland2sub .chk {
	margin-top: 0;
}

.uchkland2sub label {
	margin-right: 0;
	margin-top: -8px;
}

.land-groups .pl-gp {
	margin: 0;
	width: 800px;
}

.land-groups .pl-gp a {
	height: 86px;
	line-height: 1.5;
	margin: 16px 24px 0 0;
	overflow: hidden;
	width: 80px;
	word-break: break-all;
	word-wrap: break-word;
}

.land-groups .pl-gp img {
	border: 1px solid #CCCCCC;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
}

.land-groups .pl-gp li {
	float: left;
	width: 160px;
}

.land-groups .pl-gp li .f {
	padding-left: 12px;
}

.box-landing2 .tt {
	background-image: url("/img/indexmore.gif");
	background-position: 0 -160px;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	line-height: 2;
}

.box-landing2 .tt div {
	background-image: url("/img/indexmore.gif");
	background-repeat: no-repeat;
	height: 27px;
	padding: 2px 0 3px 32px;
}

.box-landing2 .tt-1 {
	background-position: 0 -80px;
}

.box-landing2 .tt-2 {
	background-position: 0 -120px;
}

.box-landing2 .carebatch {
	padding: 16px 0 8px 8px;
}

.box-landing2 #subcks {
	padding: 8px 0 0 8px;
}

.box-landing2 #subcks div.unit {
	float: left;
	margin-top: 8px;
	padding-bottom: 16px;
	width: 100px;
}

.box-landing2 #subcks .chk {
	clear: both;
}

.bind-desc {
	padding: 0 0 16px;
}

.bindsite {
	margin: 8px 0 0;
}

.bindsite dd {
	padding: 8px 0;
}

.bindsite dd {
	
}

.bindsite dd:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	overflow: hidden;
}

.bindsite dd.bds-th {
	border-bottom: 1px dashed #CCCCCC;
	font-weight: bold;
	padding: 0;
}

.bds-bind {
	float: left;
	margin: 0 0 0 8px;
}

.bindsite .prt1,.bindsite .prt2 {
	float: left;
	line-height: 2.2;
}

.bindsite .prt1 {
	width: 340px;
}

.bindsite .prt1 .openbind {
	background-image: url("/img/openbind.gif");
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	margin: 0 40px 0 0;
	padding-left: 80px;
	width: 80px;
}

.bindsite .prt1 .openbind-sina {
	background-position: 0 -60px;
}

.bindsite .prt1 .openbind-douban {
	background-position: 0 -120px;
}

.bindsite .prt1 .openbind-qq {
	background-position: 0 -180px;
}

.bindsite .prt2 {
	width: 600px;
}

.bindsite .prt2 .bds-opt {
	padding: 0 0 8px;
}

.simlogo {
	background: url("/img/duitanglogo.gif") no-repeat scroll 0 center
		transparent;
	float: left;
	height: 80px;
	margin-top: 8px;
	position: relative;
	text-indent: -9999px;
	width: 280px;
}

#landcreate {
	margin: 32px 0 0;
}

#landcreatealbum {
	height: 30px;
	position: relative;
}

#landcreatealbum-lb {
	color: #BBBBBB;
	left: 6px;
	position: absolute;
	top: 4px;
}

.newalbum {
	color: #666666;
	font-size: 14px;
	padding: 0 0 8px;
}

.newalbum a {
	margin: 0 0 0 12px;
}

.uploadimg {
	background-color: #C5D9FF;
	background-image: url("/img/dtbutton.gif");
	background-position: -4px -120px;
	border-radius: 2px 2px 2px 2px;
	display: block;
	height: 24px;
	margin-top: 20px;
	padding-top: 6px;
	width: 98px;
}

#cancelupload {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

#upfile {
	width: 103px;
}